Expand description

A Hyper-based Smithy service client.

FeatureDescription
event-streamProvides Sender/Receiver implementations for Event Stream codegen.
rt-tokioRun async code with the tokio runtime
test-utilInclude various testing utils
native-tlsUse native-tls as the HTTP client’s TLS implementation
rustlsUse rustls as the HTTP client’s TLS implementation
client-hyperUse hyper to handle HTTP requests

Re-exports

pub use timeout::TimeoutLayer;

Modules

This module holds convenient short-hands for the otherwise fairly extensive trait bounds required for call and friends.
Type aliases for standard connection types.
Extremely Experimental Test Connection
Type-erased variants of Client and friends.
Default connectors based on what TLS features are active. Also contains HTTP-related abstractions that enable passing HTTP connectors around.
Implementation of SmithyConnector for Hyper
Test connectors that never return data
Retry support
Module with client connectors useful for testing.
Timeout Configuration

Structs

A builder that provides more customization options when constructing a Client.
Smithy service client.
Successful SDK Result

Enums

Failed SDK Result